dialog: Firm up handling of action widgets
authorMatthias Clasen <mclasen@redhat.com>
Sat, 9 May 2020 03:56:52 +0000 (23:56 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 12 May 2020 02:38:21 +0000 (22:38 -0400)
commit7ef173aa349e841487c2c83a5d6522c47223424d
treef8395559939005917bf135da931f89715f33d977
parentf72d672434e2b6e3a535258968e350e8d72c8f44
dialog: Firm up handling of action widgets

It is unreliable to use the widget dom api to locate
action widgets. For example in a headerbar, they might
be deeper in the hierarchy, with boxes in between.
Therefore, make GtkDialog keep a list of action widgets,
and use that when operating on action widgets.
gtk/gtkdialog.c